package com.example.chat.type;

public enum MessageType {
    假勤申请待审批,
    /**
     * 假勤申请待审批
     */
    DAY_OFF_APPROVAL,
    /**
     * 假勤申请通知pm
     */
    DAY_OFF_PM,
    /**
     * 假勤申请撤销
     */
    DAY_OFF_CANCEL_APPROVAL,
    /**
     * 假勤申请撤销PM
     */
    DAY_OFF_CANCEL_PM,

    /**
     * 假勤申请审批通过
     */
    DAY_OFF_APPROVAL_PASS,

    /**
     * 假勤申请审批通过
     */
    DAY_OFF_APPROVAL_PASS_PM,

    /**
     * 假勤申请审批驳回
     */
    DAY_OFF_APPROVAL_REJ,
    /**
     * 假勤申请审批驳回PM
     */
    DAY_OFF_APPROVAL_REJ_PM,

    DEVICE_SOLD_APPROVAL_PASS,
    DEVICE_SOLD_APPROVAL_REJ,

            /**
             * 项目加班申请待审批
             */
    PROJECT_OVERTIME_APPROVAL,
    /**
     * 项目加班撤销
     */
    PROJECT_OVERTIME_CANCEL,

    /**
     * 项目加班申请审批通过
     */
    PROJECT_OVERTIME_APPROVAL_PASS_PM,

    /**
     * 项目加班申请审批通过通知相关加班员工
     */
    PROJECT_OVERTIME_APPROVAL_PASS_STAFF,

    /**
     * 项目加班申请驳回
     */
    PROJECT_OVERTIME_APPROVAL_REJ,

    /**
     * 加班申请通知一级审批（pm）
     */
    OVERTIME_ADVANCE_APPROVAL,

    /**
     * 加班申请通知第二级审批
     */
    OVERTIME_SECOND_APPROVAL,
    /**
     * 项目加班撤销
     */
    OVERTIME_CANCEL,

    /**
     * 加班申请一级审批被驳回
     */
    OVERTIME_APPROVAL_REJ_PM,

    /**
     * 加班申请审批通过
     */
    OVERTIME_APPROVAL_PASS,

    /**
     * 加班申请审批通过
     */
    OVERTIME_APPROVAL_PASS_PM,

    /**
     * 加班申请审批二级驳回
     */
    OVERTIME_APPROVAL_REJ,

    /**
     * 加班申请一级审批驳回
     */
    OVERTIME_APPROVAL_REJ_FIRST,

    /**
     * 赋假申请待审批
     */
    HOLIDAY_LEAVE_APPROVAL,
    /**
     * 赋假申请撤销
     */
    HOLIDAY_LEAVE_CANCEL,
    /**
     * 个人加班申请月底清除提醒
     */
    PRO_OVERTIME_CLEAR_NOTICE,


    /**
     * 赋假申请审批通过
     */
    HOLIDAY_LEAVE_APPROVAL_PASS,

    /**
     * 赋假申请审批驳回
     */
    HOLIDAY_LEAVE_APPROVAL_REJ,

    /**
     * 预支申请待审批
     */
    ADVANCE_APPROVAL,

    /**
     * 预支申请待审批，通知抄送人
     */
    ADVANCE_APPROVAL_NOTI_CC,

    /**
     *
     */
    ADVANCE_APPROVAL_PASS,


    ADVANCE_APPROVAL_PASS_CC,
    /**
     *
     */
    ADVANCE_APPROVAL_REJ,

    ADVANCE_APPROVAL_REJ_CC,

    /**
     * 预支申请待审批-抄送人
     */
    ADVANCE_APPROVAL_CC,

    /**
     * 预支撤销
     */
    ADVANCE_CANCEL,

    /**
     *
     */
    ADVANCE_FIRST_APPROVAL,

    //员工：二级报销审批驳回
    EXPENSE_APPROVAL_REJ_SECOND,



    /**
     * 报销撤销
     */
    REIMBURSE_CANCEL,

    //
    EXPENSE_APPROVAL_PASS_SECOND_APPROVAL,

    EXPENSE_APPROVAL_FIRST_PASS,

    /**
     *
     */
    ADVANCE_SECOND_APPROVAL,

    /**
     *
     */
    EXPENSE_APPROVAL_REJ,

    /**
     *
     */
    EXPENSE_APPROVAL_PASS,

    /**
     *
     */
    EXPENSE_APPROVAL_REJ_STAFF,

    /**
     *
     */
    EXPENSE_APPROVAL_REJ_FIRST,

    /**
     * 支付申请待审批（一级）
     */
    PAYMENT_FIRST_APPROVAL,

    /**
     * 支付申请待审批（二级）
     */
    PAYMENT_SECOND_APPROVAL,

    /**
     * 支付申请待审批（一级）通知抄送人
     */
    PAYMENT_FIRST_APPROVAL_NOTI_CC,
    /**
     * 支付申请待审批（二级）通知抄送人
     */
    PAYMENT_SECOND_APPROVAL_NOTI_CC,

    /**
     *
     */
    PAYMENT_APPROVAL_REJ,

    /**
     *
     */
    PAYMENT_APPROVAL_PASS,

    /**
     *
     */
//    PAYMENT_APPROVAL_REJ_STAFF,

    PAYMENT_APPROVAL_PASS_STAFF,

    /**
     *
     */
    PAYMENT_APPROVAL_REJ_FIRST,

    /**
     * 固资申请待审批
     */
    ASSET_APPROVAL,

    /**
     * 审批通过
     */
    ASSET_APPROVAL_PASS,

    /**
     * 审批驳回
     */
    ASSET_APPROVAL_REJ,

    /**
     * 审批通过-待分配
     */
    ASSET_APPROVAL_PASS_ASSIGN,
    DEVICE_RECYCLE_APPROVAL,
    DEVICE_RECYCLE_APPROVAL_PASS,
    DEVICE_RECYCLE_APPROVAL_REJ,
    DEVICE_SCRAP_APPROVAL,
    DEVICE_SCRAP_APPROVAL_PASS,
    DEVICE_SCRAP_APPROVAL_REJ,
    DEVICE_SCRAP_RECYCLE_NOTICE,
    /**
     * 员工合同即将到期
     */
    CONTRACT_EXPIRATION_NOTICE,
    /**
     * 员工入职即将满一年
     */
    ENTRY_FIRST_YEAR_NOTICE,
    /**
     * 员工生日提醒
     */
    BIRTHDAY_NOTICE,
    ENTRY_FIRST_YEAR_WISH,
    /**
     * 生日祝福
     */
    BIRTHDAY_WISH,
    /**
     * 试用期到期提醒
     */
    TRIAL_PERIOD_NOTICE,

    /**
     * 预支归还提醒员工
     */
    ADVANCE_PAYMENT_REMIND_EMPLOYEE,
    /**
     * 预支归还提醒审批人、抄送人
     */
    ADVANCE_PAYMENT_REMIND_APPROVER,

    /**
     * 预支撤销抄送人
     */
    ADVANCE_CANCEL_NOTI_CC,

    /**
     * 支付撤销
     */
    PAYMENT_CANCEL,
    /**
     * 忘记密码验证码
     */
    FORGOT_PASSWORD_TEMPLATE,

//    //支付申请审批通过(一级)
//    PAYMENT_APPROVAL_FIRST_PASS_CC,
//
//    //支付申请审批通过(一级)
//    PAYMENT_APPROVAL_FIRST_PASS,

    //支付申请审批通过(二级)
    PAYMENT_APPROVAL_SECOND_PASS,
    //支付申请审批通过(二级)
    PAYMENT_APPROVAL_SECOND_PASS_CC,

    //支付申请审批驳回（一级）
    PAYMENT_APPROVAL_FIRST_REJ,
    PAYMENT_APPROVAL_FIRST_REJ_CC,

    //支付一级审批驳回
    PAYMENT_APPROVAL_REJ_FIRST_CC,
    PAYMENT_APPROVAL_SECOND_PASS_APPROVAL,
    PAYMENT_APPROVAL_PASS_CC,

    PAYMENT_APPROVAL_SECOND_REJ_STAFF,

    PAYMENT_APPROVAL_SECOND_REJ_APPROVAL,

    PAYMENT_APPROVAL_SECOND_REJ_CC,


    PAYMENT_SECOND_REJECT_TO_EMP,
    PAYMENT_SECOND_REJECT_TO_APPROVAL,
    PAYMENT_SECOND_REJECT_CC,

    REPORT_DAILY,
    REPORT_WEEKILY,
    REPORT_FEEK,

    DEVICE_SOLD_APPROVAL,
    ADVANCE_FIRST_APPROVAL_TO_SHANGHAI,
    ADVANCE_FIRST_APPROVAL_REJECT_TO_SHANGHAI,
    ADVANCE_FIRST_APPROVAL_PASS_TO_SHANGHAI,
    PAYMENT_CANCEL_CC,
    PAYMENT_APPROVAL_FIRST_PASS_STAFF,
    DEVICE_RECYCLE_APPROVAL_SECOND,
    DEVICE_RECYCLE_APPROVAL_PASS_APPROVAL,
    DEVICE_RECYCLE_APPROVAL_REJ_SECOND_STAFF,
    DEVICE_RECYCLE_APPROVAL_REJ_SECOND_APPROVAL,
    DEVICE_SCRAP_APPROVAL_SECOND,
    DEVICE_SCRAP_APPROVAL_PASS_APPROVAL,
    DEVICE_SCRAP_APPROVAL_REJ_SECOND_STAFF,
    DEVICE_SCRAP_APPROVAL_REJ_SECOND_APPROVAL,
    DEVICE_SOLD_APPROVAL_SECOND,
    DEVICE_SOLD_APPROVAL_PASS_APPROVAL,
    DEVICE_SOLD_APPROVAL_REJ_SECOND_STAFF,
    DEVICE_SOLD_APPROVAL_REJ_SECOND_APPROVAL,
    ASSETS_APPROVAL_REVOKE,

    //日报提醒
    DAILY_REMIND,
    //周报提醒
    WEEK_REMIND,
    //导师反馈提醒
    FEEK_BACK_REMIND,

    ADD_EQUIPMENTTYPE_REQUEST_CC,
    CANCEL_EQUIPMENTTYPE_REQUEST_CC,
    SUCCESS_EQUIPMENTTYPE_REQUEST_CC,
    REJ_EQUIPMENTTYPE_REQUEST_CC,

    DAILY_REMIND_CC,
    WEEK_REMIND_CC,
    FEEK_BACK_REMIND_CC;


    }